package com.k2data.app.k2bq.siem.common;

import java.util.HashMap;
import java.util.Map;

public class GlobalVariables {
    /**
     * Global
     */
    public static String URL = "https://10.10.3.113";
    public static String USERNAME = "emhpZHU=";
    public static String PASSWORD = "WmQxMjM0NTY3OCE=";
    public static Map<String, String> AUTH_HEADER = new HashMap<>();

    /**
     * Request
     */
    //Alert.DstIP
    public static String REQUEST_QUERYID_32 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"32\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":[],\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"3\"],\"exp\":[]}]}},\"customOptions\":{\"requireTimeFrame\":false},\"queryParameters\":[],\"limit\":100,\"offset\":0,\"reverse\":false,\"getTotal\":true}";
    //Alert.DstPort
    public static String REQUEST_QUERYID_34 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"34\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":[],\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"3\"],\"exp\":[]}]}},\"customOptions\":{\"requireTimeFrame\":false},\"queryParameters\":[],\"limit\":100,\"offset\":0,\"reverse\":false,\"getTotal\":true}";
    //Alert.Protocol
    public static String REQUEST_QUERYID_35 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"35\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":[],\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"3\"],\"exp\":[]}]}},\"customOptions\":{\"requireTimeFrame\":false},\"queryParameters\":[],\"limit\":100,\"offset\":0,\"reverse\":false,\"getTotal\":true}";
    //Alert.SrcIP
    public static String REQUEST_QUERYID_37 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"37\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":[],\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"3\"],\"exp\":[]}]}},\"customOptions\":{\"requireTimeFrame\":false},\"queryParameters\":[],\"limit\":100,\"offset\":0,\"reverse\":false,\"getTotal\":true}";
    //Alert.SrcPort
    public static String REQUEST_QUERYID_39 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"39\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":[],\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"3\"],\"exp\":[]}]}},\"customOptions\":{\"requireTimeFrame\":false},\"queryParameters\":[],\"limit\":100,\"offset\":0,\"reverse\":false,\"getTotal\":true}";
    //Rule_NDSNormSigID.msg
    public static String REQUEST_QUERYID_113 = "{\"query\":{\"fields\":{},\"sources\":{\"opt\":\"SOURCE\",\"opr\":[],\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"QUERYID\",\"113\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYTYPE\",\"EVENT\"],\"exp\":[]},{\"opt\":\"EQUALS\",\"opr\":[\"ESMQUERYDEVICESOURCE\",\"Alert.IPSID\"],\"exp\":[]}]},\"filters\":{\"opt\":\"AND\",\"opr\":null,\"exp\":[{\"opt\":\"EQUALS\",\"opr\":[\"Alert.LastTime\",\"startTime,DV,endTime,DV\"],\"exp\":null},{\"opt\":\"EQUALS\",\"opr\":[\"Alert.IPSID\",\"144115188075855872/8\"],\"exp\":null}]},\"groups\":{},\"orders\":{\"opt\":\"ORDER\",\"opr\":null,\"exp\":[{\"opt\":\"DESC\",\"opr\":[\"4\"],\"exp\":null}]}},\"customOptions\":{\"requireTimeFrame\":false,\"netmask\":null},\"queryParameters\":[],\"limit\":0,\"offset\":0,\"reverse\":false,\"getTotal\":true}";

    public static int SIEM_MINUTE = 10;

    /**
     * MySQL
     */
    public static String MYSQL_URL = "jdbc:mysql://10.10.3.18:3311/bq_1?useSSL=false";
    public static String MYSQL_USER = "root";
    public static String MYSQL_PWD = "bq_1";
//    public static String MYSQL_URL = "jdbc:mysql://192.168.130.29:3306/k2alpha_device_diagnose?useSSL=false";
//    public static String MYSQL_USER = "root";
//    public static String MYSQL_PWD = "mysql";
}